This document contains some information that is not included in the documentation of MPW Oberon. You should read this short document to save you from later surprises.
MPW Oberon on WWW
MPW Oberon has a home page on the WWW where you find the most recent version of the system and its interface files. Use the following URL to acces the MPW Oberon page:
Beside MPW Oberon this page contains some tools and libraries that may be use in conjunction with MPW Oberon and a few sample programs.
MPW Oberon interface files
The interface files were split into two folders “OInterfaces” and “Auxiliary Modules”. This was done to ease the management of Oberon-specific modules and make updating easier. For a working environment we suggest to move the auxiliary modules into “OInterfaces”.
“OInterfaces” holds the interface files for the routines provided by the Macintosh’ operating system. The files in this folder were converted from the universal interface files (version 2.0) for MPW Pascal. All interface files were converted so this folder should conatin all the files you need. You have to change your source text in order to be able to compile old programs. The compiler variables OldRoutineNames and OldRoutineLocations may be used to get started more quickly.
“Auxiliary Modules” contains the modules for input and output to files using the libraries provided by MPW C. Use these files as an example on how to interface MPW Oberon with MPW C. Since MPW Pascal is no longer supported, we had to switch to the MPW C library. Note that we tested MPW Oberon only with the prerelease version of MPW (version 3.4). Probably the auxiliary modules will not work properly with the final version because this version has a new C compiler with a different calling convention.
Contact address
If you find any errors in one of the interface files, please tell us those errors so we can correct the files appropriately. Send your bug reports to the following address: